<?



$factura_anular= $_REQUEST['factura_anular'];
Session::set_data('factura_anular', $factura_anular);
$tipo_factura= $_REQUEST['tipo_factura'];


if ($Venta->exists("numero_factura=$factura_anular"))
{
foreach($Venta->find("numero_factura=$factura_anular AND tipo_factura='$tipo_factura'") as $venta)
{

if($venta->estado==2)
{$venta->estado=3;//ESTADO DE FACTURAS ANULADAS
foreach($Detallefactura->find("id_de_venta= $venta->id") as $articulo)
{	foreach($Producto->find("id= $articulo->producto_id") as $producto)
	{
		$producto->stock=$producto->stock+$articulo->cantidad;
		$producto->save();
	}

	
}
$venta->save();

Flash::success("Anulaci&oacute;n de Factura realizada satisfactoriamente.");	
}
else 
{
	Flash::error("N&uacute;mero de Factura inv&aacute;lido.");	
}
}
}


else {
	
	Flash::error("N&uacute;mero de Factura inv&aacute;lido.");	
}


?></h3>

